#ifndef __ACTIONPAIR_H__
#define __ACTIONPAIR_H__

#include <deque>

class actionPair { // association list for actions
	public:
		int index; // index of maajanTile
		int action;
		int player;
		
		actionPair(int i, int a, int p);
		
		~actionPair();
	
};

class actionPairs { // bulk procession for actionPair
	private;
		std::deque<actionPair*> queue; // all actionPair are allocated on heap
		
	public:
		actionPairs();
		
		void addActionPair(actionPair *newValue); // ptr to single pair on heap
		void getPairAt(int pos);
		
		~actionPairs(); // de-allocate all pairs on heap
		
};

#endif